unsigned char mask[(XI_LASTEVENT + 7)/8];
gboolean using_xi2;
- deviceid = gdk_x11_device_get_id (device);
-
- if (GDK_IS_X11_DEVICE_MANAGER_XI2 (gdk_display_get_device_manager (gtk_widget_get_display (widget))))
- using_xi2 = TRUE;
- else
- using_xi2 = FALSE;
-#endif
-
window = gtk_widget_get_window (widget);
if (!GDK_IS_X11_WINDOW (window))
{
return;
}
+ deviceid = gdk_x11_device_get_id (device);
+
+ if (GDK_IS_X11_DEVICE_MANAGER_XI2 (gdk_display_get_device_manager (gtk_widget_get_display (widget))))
+ using_xi2 = TRUE;
+ else
+ using_xi2 = FALSE;
+#endif
root = gdk_screen_get_root_window (gtk_widget_get_screen (widget));
gint deviceid;
gboolean using_xi2;
- deviceid = gdk_x11_device_get_id (device);
- if (GDK_IS_X11_DEVICE_MANAGER_XI2 (gdk_display_get_device_manager (gtk_widget_get_display (widget))))
- using_xi2 = TRUE;
- else
- using_xi2 = FALSE;
-#endif
-
window = gtk_widget_get_window (widget);
if (!GDK_IS_X11_WINDOW (window))
{
return;
}
+ deviceid = gdk_x11_device_get_id (device);
+
+ if (GDK_IS_X11_DEVICE_MANAGER_XI2 (gdk_display_get_device_manager (gtk_widget_get_display (widget))))
+ using_xi2 = TRUE;
+ else
+ using_xi2 = FALSE;
+#endif
+
root = gdk_screen_get_root_window (gtk_widget_get_screen (widget));
gdk_window_remove_filter (NULL, root_key_filter, (gpointer) GDK_WINDOW_XID (window));
#endif /* GDK_WINDOWING_X11 */
-
/*
* gtk_drag_release_ipc_widget:
* @widget: the widget to release